snooze (the) afternoon away

Translations
проспать/продремать весь день
She snoozed the afternoon away after a tiring morning.
Она продремала весь день после утомительного утра.